package com.example.service;

import java.util.List;
import java.util.Map;

import com.example.domain.StudentAttendance;
import com.example.result.Result;

public interface StudentAttendanceService {

    Result addStudentAttendance(StudentAttendance studentAttendance);//添加学生考勤信息

    Result updateStudentAttendance(StudentAttendance studentAttendance);//更新学生考勤信息

    Result deleteStudentAttendanceById(String studentAttendanceId);//根据学生考勤编号删除学生考勤信息

    Result queryAllStudentAttendance();//查询所有学生考勤信息

    Result queryStudentAttendanceById(String studentAttendanceId);//根据编号查询学生考勤信息

    Result addStudentAttendanceByExcel(List<StudentAttendance> list);//通过Excel批量添加学生考勤信息

    Result deleteStudentAttendanceByIds(Map<String, String> ids);//根据学生考勤编号批量删除学生考勤信息

    Result serachByInfo(String[] info);//学生考勤信息模糊查询

}
